trigger CaseAfterUpdateAfterInsert on Case (after insert, after update) 
{
//	if (!AntiRecursion.hasAlreadyTriggerCaseAUAI())
//	{
	//	QueueNumberClass.assignQueue();
	    
	 //   QueueNumberClass.clearQueue(trigger.new);
		
	//	CaseEmailControl.PopulateEmailFields(Trigger.new);
		
	//	CaseProductAccount.enforceProductAccount(Trigger.new);
		
	//	CaseOwnerDepartment.assignDepartment(Trigger.new);
		
		//AntiRecursion.setAlreadyTriggerCaseAUAI();
	//}

}